semi-trailer truck - Turkish English Dictionary